library(knitr) library(rmdformats) ## Global options options(max.print="75") opts_chunk$set(echo=FALSE, cache=TRUE, prompt=FALSE, tidy=TRUE, comment=NA, message=FALSE, warning=FALSE) opts_knit$set(width=75)
Organized thinking about validators. Categorized validators adn updated validator class documentation. New methods created to validate requests to read history, read, save and restore states.
Created Curator class that handles queries into objects that contain other objects for query purposes. The curator takes a target object to query at instantiation and calls the appropriate validation visitors to confirm that the curator can query the target object. Next, the client can set the query parameters in the curator object. Once the paramters are set, client calls the query method in the curator object. This initiates a visitor to verify the parameters, then instantiates the curator visitor object. It messages the target object with an accept request for the visitor. The target object accepts and sends itself back to the curator visitor.
Next steps: 1) Implement get methods on target objects that return a data frame containing data on all aggregate objects. 2) Implement code in curator visitor to call the get methods in the target, filter the data using the parameters initialized in the visitor and return the results to the acceptor,which returns the results to the curator.
0940: Created getObject validation visitor
Classes and objects to perform primative tasks, any other composite tasks that are required to complete the data science capstone.
Labs are separate environments into which, documents exist. One can create, enter and leave a lab. When one enters the lab, one can bring a corpus with them, or not. Bringing in an existing corpus will copy it into the lab. The client can also build and manipulate corpora and documents. The objects in the lab are not effected by other objects in other labs. Implementation note: 1. This will require a new document class that provides the lab
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.